home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 076-100 / scopedisk85 / ultracarddemo / controlroom (.txt) < prev    next >
UltraCard Stack  |  1995-03-19  |  108KB  |  967 lines

  1. -- Select Handlers for this object
  2. Select:
  3. play "ram:swoosh1"
  4. say "You can create a new frame !
  5. like the stacks frame and install!
  6.  your favorite programs.  Then !
  7. auto link the new frame to this !
  8. button"
  9. End_Select
  10. Select.Down:
  11. End_Select.Down
  12. Select
  13. Select.Down
  14. ram:swoosh1
  15. You can create a new frame like the stacks frame and install your favorite programs.  Then auto link the new frame to this button
  16. -- Select Handlers for this object
  17. Select:
  18. play "ram:swoosh1"
  19. put 8 into visual.effect
  20. put 32 into effect.amount
  21. put 10 into effect.speed
  22. JUMP TO next with effect
  23. End_Select
  24. Select.Down:
  25. End_Select.Down
  26. Select
  27. Select.Down
  28. ram:swoosh1
  29. VISUALEFFECT
  30. EFFECTAMOUNT
  31. EFFECTSPEED
  32. EFFECT
  33. -- Select Handlers for this object
  34. Select:
  35. say "Call the Intuitive Technologies !
  36. B B S at 408 646 9260 for more stacks!"
  37. End_Select
  38. Select.Down:
  39. End_Select.Down
  40. Select
  41. Select.Down
  42. Call the Intuitive Technologies B B S at 408 646 9260 for more stacks!
  43. -- Select Handlers for this object
  44. Select:
  45. put 4 into visual.effect
  46. put 4 into effect.amount
  47. put 10 into effect.speed
  48. jump to frame 4 with effect
  49. End_Select
  50. Select.Down:
  51. End_Select.Down
  52. Select
  53. Select.Down
  54. VISUALEFFECT
  55. EFFECTAMOUNT
  56. EFFECTSPEED
  57. FRAME
  58. EFFECT
  59. ILBMBMHD
  60.  p  P
  61. ge') 
  62. H14';
  63. qa s    
  64. \p|p\p
  65. (~0| r
  66. "Ji9k
  67. BACKDROP.1
  68. FRAME.1
  69. Programs
  70. Diamond 12
  71. Stacks
  72. Diamond 12
  73. Ideas!
  74. Diamond 12
  75. More...
  76. HDiamond 12
  77. -- Select Handlers for this object
  78. Select:
  79. show.msg "Pick a file name from",!
  80. "the selector or close the ",!
  81. "selector window."
  82. get.file.name from "ultra:stacks"
  83. if it is "NO_FILE"
  84. return 0
  85. endif
  86. jump to frame id 1 of it
  87. End_Select
  88. Select.Down:
  89. End_Select.Down
  90. Select
  91. Select.Down
  92. SHOWMSG
  93. Pick a file name from
  94. the selector or close the 
  95. selector window.
  96. GETFILENAME
  97. ultra:stacks
  98. NO_FILE
  99. RETURN
  100. ENDIF
  101. FRAME
  102. -- Select Handlers for this object
  103. Select:
  104. play "ram:swoosh2"
  105. JUMP TO 1 !
  106. OF STACK "UltraDex"
  107. End_Select
  108. Select.Down:
  109. End_Select.Down
  110. Select
  111. Select.Down
  112. ram:swoosh2
  113. STACK
  114. UltraDex
  115. -- Select Handlers for this object
  116. Select:
  117. say "Select a stack by clicking on the button with the mouse"
  118. End_Select
  119. Select.Down:
  120. End_Select.Down
  121. Select
  122. Select.Down
  123. Select a stack by clicking on the button with the mouse
  124. -- Select Handlers for this object
  125. Select:
  126. play "ram:swoosh2"
  127. JUMP TO 1 !
  128. OF STACK "help"
  129. End_Select
  130. Select.Down:
  131. End_Select.Down
  132. Select
  133. Select.Down
  134. ram:swoosh2
  135. STACK
  136. -- Select Handlers for this object
  137. Select:
  138. play "ram:swoosh2"
  139. JUMP TO 1 !
  140. OF STACK "Calendar"
  141. End_Select
  142. Select.Down:
  143. End_Select.Down
  144. Select
  145. Select.Down
  146. ram:swoosh2
  147. STACK
  148. Calendar
  149. -- Select Handlers for this object
  150. Select:
  151. put 9 into visual.effect
  152. jump back with effect
  153. End_Select
  154. Select.Down:
  155. End_Select.Down
  156. Select
  157. Select.Down
  158. VISUALEFFECT
  159. EFFECT
  160. ILBMBMHD
  161.  p  P
  162. &!0L    
  163.  +L'?
  164. 5F55Q
  165. 5f55y
  166. ,e,,abX
  167. ,e,,mbX
  168. ]-*QRT
  169. !D!!A
  170. !D!!A
  171. -Ij[R
  172. `,``+
  173. h-hh+@
  174. `,``#
  175. hmhhkB
  176. hmhhkB
  177. ++    XV
  178. ++    XV
  179. =KIKOFZ
  180. =OIjZ3
  181. =KIKOFZ
  182. zOGFZ
  183. zOGFZ
  184. amiasJ
  185. `+    XV
  186. `+    XV
  187. ChhkB
  188. ChhkB
  189. o-oo3z
  190. Ah(+@
  191. -KijZ
  192. -KiKKRZ
  193. *e+*QRT
  194. c,`abX
  195. c,lmbX
  196. :F::I
  197. BACKDROP.2
  198. FRAME.2
  199. Open...
  200. `Diamond 12
  201. Ultradex
  202. Diamond 12
  203. Select-A-Stack
  204. Diamond 20
  205. Diamond 12
  206. Calendar
  207. Diamond 12
  208. OBJECT.3560
  209. -- Select Handlers for this object
  210. Select:
  211. End_Select
  212. Select.Down:
  213. End_Select.Down
  214. Select
  215. Select.Down
  216. -- Select Handlers for this object
  217. Select:
  218. answer "Ready to set Pathways?" !
  219.  with " Yes " , " No "
  220. if it is 0
  221. show.msg "Edit the multi-line !
  222. object ", !
  223. "below and then click on this", !
  224. "button again and pick YES to", !
  225. "set the search paths that",!
  226. "UltraCard should use when",!
  227. "looking for a stack."
  228. return
  229. endif
  230. put pathways.object into pathways
  231. show.msg "Pathways set."
  232. End_Select
  233. Select.Down:
  234. End_Select.Down
  235. Select
  236. Select.Down
  237. ANSWER
  238. Ready to set Pathways?
  239.  Yes 
  240. SHOWMSG
  241. Edit the multi-line object 
  242. below and then click on this
  243. button again and pick YES to
  244. set the search paths that
  245. UltraCard should use when
  246. looking for a stack.
  247. RETURN
  248. ENDIF
  249. PATHWAYSOBJECT
  250. PATHWAYS
  251. SHOWMSG
  252. Pathways set.
  253. -- Select Handlers for this object
  254. Select:
  255. put 9 into visual.effect
  256. jump back with effect
  257. End_Select
  258. Select.Down:
  259. End_Select.Down
  260. Select
  261. Select.Down
  262. VISUALEFFECT
  263. EFFECT
  264. -- Select Handlers for this object
  265. Select:
  266. ask.value prompt "Name of External Paint?" initial paint
  267. put it into paint -- global var
  268. say "Thank you. Name of paint is now " && paint
  269. End_Select
  270. Select.Down:
  271. End_Select.Down
  272. Select
  273. Select.Down
  274. ASKVALUE
  275. PROMPT
  276. Name of External Paint?
  277. INITIAL
  278. PAINT
  279. PAINT
  280. Thank you. Name of paint is now 
  281. PAINT
  282. -- Select Handlers for this object
  283. Select:
  284. ask.value prompt "Name of ARexx runner?" initial external.scripter
  285. put it into external.scripter -- global var
  286. say "Thank you. Name of Ay Rexx Runner is now " && external.scripter
  287. End_Select
  288. Select.Down:
  289. End_Select.Down
  290. Select
  291. Select.Down
  292. ASKVALUE
  293. PROMPT
  294. Name of ARexx runner?
  295. INITIAL
  296. EXTERNALSCRIPTER
  297. EXTERNALSCRIPTER
  298. Thank you. Name of Ay Rexx Runner is now 
  299. EXTERNALSCRIPTER
  300. -- Select Handlers for this object
  301. Select:
  302. ask.value prompt "Name of External Editor?" initial editor
  303. put it into editor -- global var
  304. say "Thank you. Name of Editor is now " && editor
  305. End_Select
  306. Select.Down:
  307. End_Select.Down
  308. Select
  309. Select.Down
  310. ASKVALUE
  311. PROMPT
  312. Name of External Editor?
  313. INITIAL
  314. EDITOR
  315. EDITOR
  316. Thank you. Name of Editor is now 
  317. EDITOR
  318. 3FRAME.3
  319. Pathways.Object
  320. Ultra:Stacks
  321. Ultra:
  322. Pathways
  323. Diamond 12
  324. PATHWAYSOBJECT
  325. OBJECT.960
  326. Paint:
  327. Diamond 12
  328. spritz:spritz
  329. ARexx:
  330. PDiamond 12
  331. Editor:
  332. hDiamond 12
  333. Frame.Entry:
  334. put 8 into visual.effect
  335. put 32 into effect.amount
  336. put 10 into effect.speec
  337. End_Frame.Entry
  338. Frame.Exit:
  339. End_Frame.Exit
  340. Click.Up:
  341. End_Click.Up
  342. Frame.Entry
  343. Frame.Exit
  344. Click.Up
  345. VISUALEFFECT
  346. EFFECTAMOUNT
  347. EFFECTSPEEC
  348. -- Select Handlers for this object
  349. Select:
  350. JUMP TO FRAME 5 with effect
  351. End_Sele
  352. Select.Down:
  353. End_Select.Down
  354. Select
  355. Select.Down
  356. FRAME
  357. EFFECT
  358. -- Select Handlers for this object
  359. Select:
  360. jump to frame 7 with effect
  361. End_Select
  362. Select.Down:
  363. End_Select.Down
  364. Select
  365. Select.Down
  366. FRAME
  367. EFFECT
  368. -- Select Handlers for this object
  369. Select:
  370. JUMP TO FRAME 3 with effect
  371. End_Select
  372. Select.Down:
  373. End_Select.Down
  374. Select
  375. Select.Down
  376. FRAME
  377. EFFECT
  378. -- Select Handlers for this object
  379. Select:
  380. JUMP TO FRAME 6 with effect
  381. End_Select
  382. Select.Down:
  383. End_Select.Down
  384. Select
  385. Select.Down
  386. FRAME
  387. EFFECT
  388. -- Select Handlers for this object
  389. Select:
  390. jump back with effect
  391. End_Select
  392. Select.Down:
  393. End_Select.Down
  394. Select
  395. Select.Down
  396. EFFECT
  397. FRAME.4
  398. OBJECT.2819
  399. Garnet 9
  400. Getting Started
  401. OBJECT.2820
  402. PTopaz 8
  403. Using ARexx
  404. OBJECT.2821
  405. Diamond 12
  406. Even More...
  407. OBJECT.2822
  408.  Opal 9
  409. Creating Stacks
  410. OBJECT.2956
  411. -- Select Handlers for this object
  412. Select:
  413. End_Select
  414. Select.Down:
  415. End_Select.Down
  416. arrow2:
  417. :loop:
  418. get the top.line of object(me)
  419. set the top.line of object(me) !
  420. to it +1
  421. if still.down
  422. goto loop
  423. endif
  424. end_arrow2
  425. arrow1:
  426. :loop:
  427. get the top.line of object(me)
  428. set the top.line of object(me) !
  429. to it -1
  430. if still.down
  431. goto loop
  432. endif
  433. end_arrow1
  434. Select
  435. Select.Down
  436. arrow2
  437. arrow1
  438. :LOOP:
  439. TOPLINE
  440. TOPLINE
  441. ENDIF
  442. :LOOP:
  443. TOPLINE
  444. TOPLINE
  445. ENDIF
  446. -- Select Handlers for this object
  447. Select:
  448. End_Select
  449. Select.Down:
  450. End_Select.Down
  451. Select
  452. Select.Down
  453. -- Select Handlers for this object
  454. Select:
  455. put 9 into visual.effect
  456. jump back with effect
  457. End_Select
  458. Select.Down:
  459. End_Select.Down
  460. Select
  461. Select.Down
  462. VISUALEFFECT
  463. EFFECT
  464. -- Select Handlers for this object
  465. Select:
  466. answer "Print info?" with " Yes " , " No "
  467. if it is 0
  468. return
  469. endif
  470. answer "Printer Ready?" with " Yes " , " No "
  471. if it is 0
  472. return
  473. endif
  474. open.file "prt:" output
  475. write.file it from text.area
  476. close.file it
  477. End_Select
  478. Select.Down:
  479. End_Select.Down
  480. Select
  481. Select.Down
  482. ANSWER
  483. Print info?
  484.  Yes 
  485. RETURN
  486. ENDIF
  487. ANSWER
  488. Printer Ready?
  489.  Yes 
  490. RETURN
  491. ENDIF
  492. OPENFILE
  493. OUTPUT
  494. WRITEFILE
  495. TEXTAREA
  496. CLOSEFILE
  497. qFRAME.5
  498. TEXT.AREA
  499. -While you have already begun to use UltraCard this frame !
  500. contains information about how to use the stacks provided !
  501. and how to configure your system.
  502. ABOUT ULTRA:
  503. ------------
  504. One of the first things you will notice is that UltraCard !
  505. is looking for a "disk" called "ULTRA:".  This can either !
  506. be a physical disk (such as a floppy named ULTRA) or !
  507. a logical assignment made with the following CLI command:
  508. (Example!)
  509. ASSIGN ULTRA: DH0:
  510. Assuming you have put your STACKS directory on the root !
  511. directory of DH0:
  512. From then on AmigaDOS will look at DH0: for references to !
  513. ULTRA:.
  514. STACK SIZE
  515. ----------
  516. UltraCard must have at least a 10,000 byte stack.  If you !
  517. want to run UltraCard from the CLI you must set your stack !
  518. size to 10k (or larger) by using the CLI command:
  519. STACK 10000
  520. -- END --
  521. Getting Started
  522. pDiamond 12
  523. OBJECT.2958
  524. Print
  525. .3760
  526. -- Select Handlers for this object
  527. Select:
  528. End_Select
  529. Select.Down:
  530. End_Select.Down
  531. Select
  532. Select.Down
  533. -- Select Handlers for this object
  534. Select:
  535. put 9 into visual.effect
  536. jump back with effect
  537. End_Select
  538. Select.Down:
  539. End_Select.Down
  540. Select
  541. Select.Down
  542. VISUALEFFECT
  543. EFFECT
  544. -- Select Handlers for this object
  545. Select:
  546. End_Select
  547. Select.Down:
  548. End_Select.Down
  549. arrow2:
  550. :loop:
  551. get the top.line of object(me)
  552. set the top.line of object(me) !
  553. to it +1
  554. if still.down
  555. goto loop
  556. endif
  557. end_arrow2
  558. arrow1:
  559. :loop:
  560. get the top.line of object(me)
  561. set the top.line of object(me) !
  562. to it -1
  563. if still.down
  564. goto loop
  565. endif
  566. end_arrow1
  567. Select
  568. Select.Down
  569. arrow2
  570. arrow1
  571. :LOOP:
  572. TOPLINE
  573. TOPLINE
  574. ENDIF
  575. :LOOP:
  576. TOPLINE
  577. TOPLINE
  578. ENDIF
  579. -- Select Handlers for this object
  580. Select:
  581. answer "Print info?" with " Yes " , " No "
  582. if it is 0
  583. return
  584. endif
  585. answer "Printer Ready?" with " Yes " , " No "
  586. if it is 0
  587. return
  588. endif
  589. open.file "prt:" output
  590. write.file it from text.area
  591. close.file it
  592. End_Select
  593. Select.Down:
  594. End_Select.Down
  595. Select
  596. Select.Down
  597. ANSWER
  598. Print info?
  599.  Yes 
  600. RETURN
  601. ENDIF
  602. ANSWER
  603. Printer Ready?
  604.  Yes 
  605. RETURN
  606. ENDIF
  607. OPENFILE
  608. OUTPUT
  609. WRITEFILE
  610. TEXTAREA
  611. CLOSEFILE
  612. qFRAME.6
  613. Creating Stacks
  614. (Diamond 12
  615. OBJECT.2960
  616. Text.area
  617.     aTo create a stack (in the production version only) you !
  618. simply select NEW STACK from the Project menu.  You !
  619. will be asked to select a name for the stack and then !
  620. you will be prompted for the size (resolution) and the !
  621. number of colors (depth) that you wish to use.
  622. For example, the ControlRoom stack is 320 x 200 (resolution) !
  623. and 32 colors (5 bit planes of depth).  You should use higher !
  624. resolution when you have many objects or lots of text and the !
  625. lower resolution when your information requires lots of colors.
  626. Once you have specified the resolution and clicked on the !
  627. OK button the new stack is created and the empty backdrop picture !
  628. is saved.  You may then begin adding objects, loading backdrop !
  629. pictures and using creating your stack.
  630. To begin adding objects you select the MODIFY... menu item or !
  631. press the F2 key.
  632. Then select NEW from the EDIT menu or press the ESC key which !
  633. turns the cursor into a cross-hairs.  Once you have the cross !
  634. hair cursor on the screen you click and drag a rectangle the !
  635. size you wish your object to be.  While dragging, BEFORE YOU LET !
  636. THE MOUSE BUTTON UP, you may hold down the LEFT shift key and !
  637. the rectangle will move around the screen rather than change !
  638. size.  This can be very useful for aligning objects on top of !
  639. an existing picture or relative to another object.
  640. When you are done dragging the rectangle let up on the mouse button !
  641. and the object is created.  You may then modifiy its attributes !
  642. by picking from the PROPERTIES menu.
  643. You can edit the action script for an object by double clicking !
  644. on the object or by selecting SCRIPT from the PROPERTIES menu.
  645. You can examine the scripts for stacks such as this one by entering !
  646. modify mode and then editing the script for the object.  You begin !
  647. by selecting the object with the mouse which will draw a dotted !
  648. line around the current selection.
  649. Feel free to borrow scripts from the stacks supplied by Intuitive !
  650. Technologies as they are there for you to use.  Before you use !
  651. scripts from someone else's stack please check with the stack !
  652. author first so that no copyrights are violated.
  653. After creating the objects press F1 to return to BROWSE mode to !
  654. begin using the stack.
  655. To add new frames pick from the FRAME item in the BROWSE mode !
  656. edit menu.
  657. To insert a backdrop picture pick IFF IMPORT from the EDIT menu !
  658. in MODIFY MODE.
  659. -- END --
  660. Print
  661. .3756
  662. -- Select Handlers for this object
  663. Select:
  664. answer "Print info?" with " Yes " , " No "
  665. if it is 0
  666. return
  667. endif
  668. answer "Printer Ready?" with " Yes " , " No "
  669. if it is 0
  670. return
  671. endif
  672. open.file "prt:" output
  673. write.file it from text.area
  674. close.file it
  675. End_Select
  676. Select.Down:
  677. End_Select.Down
  678. Select
  679. Select.Down
  680. ANSWER
  681. Print info?
  682.  Yes 
  683. RETURN
  684. ENDIF
  685. ANSWER
  686. Printer Ready?
  687.  Yes 
  688. RETURN
  689. ENDIF
  690. OPENFILE
  691. OUTPUT
  692. WRITEFILE
  693. TEXTAREA
  694. CLOSEFILE
  695. -- Select Handlers for this object
  696. Select:
  697. End_Select
  698. Select.Down:
  699. End_Select.Down
  700. Select
  701. Select.Down
  702. -- Select Handlers for this object
  703. Select:
  704. put 9 into visual.effect
  705. jump back with effect
  706. End_Select
  707. Select.Down:
  708. End_Select.Down
  709. Select
  710. Select.Down
  711. VISUALEFFECT
  712. EFFECT
  713. -- Select Handlers for this object
  714. Select:
  715. End_Select
  716. Select.Down:
  717. End_Select.Down
  718. arrow2:
  719. :loop:
  720. get the top.line of object(me)
  721. set the top.line of object(me) !
  722. to it +1
  723. if still.down
  724. goto loop
  725. endif
  726. end_arrow2
  727. arrow1:
  728. :loop:
  729. get the top.line of object(me)
  730. set the top.line of object(me) !
  731. to it -1
  732. if still.down
  733. goto loop
  734. endif
  735. end_arrow1
  736. Select
  737. Select.Down
  738. arrow2
  739. arrow1
  740. :LOOP:
  741. TOPLINE
  742. TOPLINE
  743. ENDIF
  744. :LOOP:
  745. TOPLINE
  746. TOPLINE
  747. ENDIF
  748. (FRAME.7
  749. Print
  750. .3752
  751. Using ARexx
  752. pDiamond 12
  753. OBJECT.3111
  754. text.area
  755. ARexx is a product which allows multiple programs running
  756. on the Amiga to talk to each other.
  757. UltraCard is an ideal way to create a friendly user interface !
  758. for ARexx.  You can create buttons which start previously recorded !
  759. ARexx scripts. Or you can actually embed the ARexx script inside the !
  760. UltraTalk script for the button.
  761. To run an previously recorded ARexx script simply make the !
  762. script for an object read:
  763. ------------------------------
  764. Select:
  765. AREXX FROM viewpic.rexx
  766. END_Select
  767. ------------------------------
  768. (Viewpic.rexx is an example ARexx !
  769. script from Steve Gillmor's June !
  770. 1989 Amazing Computing.)
  771. To create an ARexx script inside a button's script you enclose !
  772. the ARexx statements inbetween a "#BEGIN" and a "#END" line:
  773. ------------------------------
  774. Select:
  775. -- first create the ARexx prog
  776. #BEGIN
  777. /* ARexx program in a script */
  778. ADDRESS PLANIT
  779. 'new.wks()'
  780. 'select(a1:a50)'
  781. 'analyze("FIRST CELL")'
  782. 'save.wks(":WORKSHEETS/MYSHEET")'
  783. -- then run it!
  784. AREXX
  785. END_Select
  786. ------------------------------
  787. ARexx is a product supplied by a third-party named:
  788. William S. Hawes
  789. P.O. Box 308
  790. Maynard MA 01754
  791. (508) 568-8695
  792. -- END --
  793. Stack.Entry:
  794. -- Use the CHAT window to
  795. -- change these values so
  796. -- that you can see the other
  797. -- visual effects.
  798. -- Simply type, into the chat
  799. -- window:
  800. --  "PUT <n> into ???.effect"
  801. -- and then press F6 (to make
  802. -- the CHAT window go away and
  803. -- then press the arrow key whose
  804. -- effect you changed.
  805. -- Have Fun.
  806. -- There are 11 effects numbered
  807. -- 1 through 11.
  808. global up.effect
  809. global down.effect
  810. global right.effect
  811. global left.effect
  812. put 2 into up.effect
  813. put 5 into left.effect
  814. put 4 into right.effect
  815. put 3 into down.effect
  816. End_StackEntry
  817. Stack.Exit:
  818. End_StackExit
  819. Click.Up:
  820. End_ClickUp
  821. Up.Arrow:
  822. if in.modify
  823. return
  824. endif
  825. put up.effect into visual.effect
  826. put 8 into effect.amount
  827. put 9 into effect.speed
  828. jump first with effect
  829. end_up.arrow
  830. Left.Arrow:
  831. if in.modify
  832. return
  833. endif
  834. put left.effect into visual.effect
  835. put 8 into effect.amount
  836. put 10 into effect.speed
  837. jump prev with effect
  838. end_up.arrow
  839. Right.Arrow:
  840. if in.modify
  841. return
  842. endif
  843. put right.effect into visual.effect
  844. put 8 into effect.amount
  845. put 10 into effect.speed
  846. jump next with effect
  847. end_up.arrow
  848. Down.Arrow:
  849. if in.modify
  850. return
  851. endif
  852. put down.effect into visual.effect
  853. put 8 into effect.amount
  854. put 9 into effect.speed
  855. jump last with effect
  856. end_up.arrow
  857. Stack.Entry
  858. Stack.Exit
  859. ^Click.Up
  860. iUp.Arrow
  861. tLeft.Arrow
  862. JRight.Arrow
  863. "Down.Arrow
  864. GLOBAL
  865. UPEFFECT
  866. GLOBAL
  867. DOWNEFFECT
  868. GLOBAL
  869. RIGHTEFFECT
  870. GLOBAL
  871. LEFTEFFECT
  872. UPEFFECT
  873. LEFTEFFECT
  874. RIGHTEFFECT
  875. DOWNEFFECT
  876. INMODIFY
  877. RETURN
  878. ENDIF
  879. UPEFFECT
  880. VISUALEFFECT
  881. EFFECTAMOUNT
  882. EFFECTSPEED
  883. FIRST
  884. EFFECT
  885. INMODIFY
  886. RETURN
  887. ENDIF
  888. LEFTEFFECT
  889. VISUALEFFECT
  890. EFFECTAMOUNT
  891. EFFECTSPEED
  892. EFFECT
  893. INMODIFY
  894. RETURN
  895. ENDIF
  896. RIGHTEFFECT
  897. VISUALEFFECT
  898. EFFECTAMOUNT
  899. EFFECTSPEED
  900. EFFECT
  901. INMODIFY
  902. RETURN
  903. ENDIF
  904. DOWNEFFECT
  905. VISUALEFFECT
  906. EFFECTAMOUNT
  907. EFFECTSPEED
  908. EFFECT
  909. (LASTDATE
  910. ULTRATALKCHAT
  911. put 10 into the up.effect
  912. TheFGPen
  913. WIDTHADJUST
  914. CANTMODIFY
  915. INMODIFY
  916. HEIGHTADJUST
  917. TheBGPen
  918. TheDrawMode
  919. TheTextPen
  920.     ETheFont
  921. TheFont
  922. Topaz 8
  923. BoldStyle
  924. ItalicStyle
  925. UnderlineStyle
  926. DATACURSOR
  927. FALSE
  928. MOUSEX
  929. MOUSEY
  930. SHIFTKEY
  931. ALTKEY
  932. CONTROLKEY
  933. TheDate
  934. ETheDay
  935. TheDay
  936. ETheDayOfTheWeek
  937. TheDayOfTheWeek
  938.     ETheTime
  939. TheTime
  940.     ETheYear
  941. TheYear
  942. ETheMonth
  943. TheMonth
  944. EEXTERNAL.SCRIPTER
  945. EXTERNAL.SCRIPTER
  946. C:RUN C:RX
  947. EDITOR
  948. PAINT
  949. Spritz:Spritz
  950. VISUAL.EFFECT
  951. EFFECT.SPEED
  952. EFFECT.AMOUNT
  953. TABKEYOBJECT
  954. 65534
  955. TARGET
  956. SELECTION
  957. FINDOBJECT
  958. IOLENGTH
  959. PATHWAYS
  960. ULTRA:STACKS
  961. ULTRA:
  962. SOUNDSLOADED
  963. UPEFFECT
  964. DOWNEFFECT
  965. RIGHTEFFECT
  966. LEFTEFFECT
  967.